; Music of Wanderer (1988) (Elite)
; Ripped by Megachur the 15/08/2007

	write "WANDERER.BIN"

music_date_rip	equ &0f87
music_adr	equ &18ee
first_theme	equ 0
last_theme	equ 3

	read "music_header_v1_0.asm"

.l18f3 equ $ + 5
.l18f2 equ $ + 4
.l18ee
	db #00,#00,#00,#00,#01,#00,#00,#00
	db #00,#00,#00,#02,#01
	dw l1bf6,l1bf6
	db #00,#00,#02,#01,#00,#00,#00,#00
	db #02,#01,#00,#00,#00,#00,#00,#00
.l1915 equ $ + 6
.l1914 equ $ + 5
.l1910 equ $ + 1
	db #00,#00,#00,#00,#00,#01,#00,#00
	db #00,#00,#00,#00,#02,#01
	dw l1bf6,l1bf6
	db #00,#00,#02,#01,#00,#00,#00,#00
	db #02,#01,#00,#00,#00,#00,#00,#00
.l1937 equ $ + 6
.l1936 equ $ + 5
.l1932 equ $ + 1
	db #00,#00,#00,#00,#00,#01,#00,#00
	db #00,#00,#00,#00,#02,#01
	dw l1bf6,l1bf6
	db #00,#00,#02,#01,#00,#00,#00,#00
	db #02,#01,#00,#00,#00,#00,#00,#00
.l1956 equ $ + 3
.l1955 equ $ + 2
.l1954 equ $ + 1
	db #00,#00,#00,#00
;
.init_music0	; + routine en l1c74,etc.
;
	ld a,#ff
	ld (l1956),a
	ld a,#3f
	ld (l1955),a
	ld a,#00
	ld (l18ee),a
	ld (l1910),a
	ld (l1932),a
	call l1b94
	ld a,#00
	ld (l1956),a
	ret
;
.play_music	; l1975
;
	push ix
	call l199c
	ld ix,l18ee
	call l1995
	ld ix,l1910
	call l1995
	ld ix,l1932
	call l1995
	call l1b94
	pop ix
	ret
.l1995
	call l1a40
	call l1b25
	ret
.l199c
	ld a,(l1956)
	or a
	jr z,l19b7
	ld ix,l18ee
	call l19bb
	ld ix,l1910
	call l19bb
	ld ix,l1932
	call l19bb
.l19b7
	call l1b94
	ret
.l19bb
	dec (ix+#04)
	ret nz
	ld l,(ix+#05)
	ld h,(ix+#06)
	ld a,(hl)
	or a
	jr z,l19d2
	cp #c8
	jr c,l19d7
	call l1a64
	jr l19bb
.l19d2
	call l1a1b
	jr l19bb
.l19d7
	ld (ix+#04),a
	inc hl
	ld a,(hl)
	inc hl
	ld (ix+#05),l
	ld (ix+#06),h
	or a
	ret z
	call l1ab6
	ld a,(l1ab4)
	ld (ix+#02),a
	ld (ix+#20),a
	ld a,(l1ab5)
	ld (ix+#01),a
	ld (ix+#21),a
	ld l,(ix+#0f)
	ld h,(ix+#10)
	ld (ix+#0d),l
	ld (ix+#0e),h
	ld (ix+#1f),#00
	ld (ix+#1c),#0a
	ret
.l1a0f
	ld l,(ix+#09)
	ld h,(ix+#0a)
	ld (ix+#07),l
	ld (ix+#08),h
.l1a1b
	ld l,(ix+#07)
	ld h,(ix+#08)
	ld a,(hl)
	or a
	jr nz,l1a2c
	inc hl
	ld a,(hl)
	or a
	jr z,l1a0f
	dec hl
	ld a,(hl)
.l1a2c
	ld (ix+#05),a
	inc hl
	ld a,(hl)
	ld (ix+#06),a
	inc hl
	ld (ix+#07),l
	ld (ix+#08),h
	ld (ix+#04),#01
	ret
.l1a40
	ld a,(l1956)
	or a
	ret z
	dec (ix+#0c)
	ret nz
	ld a,(ix+#0b)
	ld (ix+#0c),a
	ld l,(ix+#0d)
	ld h,(ix+#0e)
	ld a,(hl)
	cp #ff
	ret z
	ld (ix+#00),a
	inc hl
	ld (ix+#0d),l
	ld (ix+#0e),h
	ret
.l1a64
	cp #ca
	jr nz,l1a74
	inc hl
	ld a,(hl)
	ld (ix+#0f),a
	inc hl
	ld a,(hl)
	ld (ix+#10),a
	jr l1aa8
.l1a74
	cp #cb
	jr nz,l1a80
	inc hl
	ld a,(hl)
	ld (ix+#0b),a
	ld (ix+#0c),a
.l1a80
	cp #d1
	jr nz,l1a96
	ld (ix+#1a),#02
	ld (ix+#1c),#0a
	ld (ix+#1f),#00
	ld (ix+#18),#01
	jr l1aa8
.l1a96
	cp #d6
	jr nz,l1aa0
	ld (ix+#18),#00
	jr l1aa8
.l1aa0
	cp #de
	jr nz,l1aa8
	xor a
	ld (l1956),a
.l1aa8
	inc hl
	ld (ix+#05),l
	ld (ix+#06),h
	ld (ix+#04),#01
	ret
.l1ab4
	nop
.l1ab5
	nop
.l1ab6
	ld d,a
	and #0f
	add a
	ld b,#00
	ld c,a
	push ix
	ld ix,l1b06
	add ix,bc
	ld a,(ix+#00)
	ld (l1ab4),a
	ld a,(ix+#01)
	ld (l1ab5),a
	ld a,d
	and #70
	rra
	rra
	rra
	rra
	cp #05
	jr z,l1b03
	jr c,l1af3
	ld hl,l1ab4
	srl (hl)
	inc hl
	rr (hl)
	cp #06
	jr z,l1b03
	or a
	dec hl
	srl (hl)
	inc hl
	rr (hl)
	jr l1b03
.l1af3
	ld b,a
	ld a,#05
	sub b
	ld b,a
	ld hl,l1ab5
.l1afb
	sla (hl)
	dec hl
	rl (hl)
	inc hl
	djnz l1afb
.l1b03
	pop ix
	ret
.l1b06
	db #00,#00,#00,#77,#00,#71,#00,#6a
	db #00,#64,#00,#5f,#00,#59,#00,#54
	db #00,#50,#00,#4b,#00,#47,#00,#43
	db #00,#3f,#04,#03,#02,#01,#00
.l1b25
	ld a,(l1956)
	or a
	ret z
	ld a,(ix+#18)
	or a
	ret z
	ld a,(ix+#1c)
	or a
	jr z,l1b3a
	dec a
	ld (ix+#1c),a
	ret
.l1b3a
	dec (ix+#1a)
	ret nz
	ld (ix+#1a),#02
	ld a,(ix+#1f)
	or a
	jr nz,l1b50
	call l1b87
	ld (ix+#1f),#01
	ret
.l1b50
	cp #01
	jr nz,l1b66
	ld c,(ix+#21)
	ld b,(ix+#20)
	inc bc
	ld (ix+#01),c
	ld (ix+#02),b
	ld (ix+#1f),#02
	ret
.l1b66
	cp #02
	jr nz,l1b72
	call l1b87
	ld (ix+#1f),#03
	ret
.l1b72
	cp #03
	ret nz
	ld c,(ix+#21)
	ld b,(ix+#20)
	dec bc
	ld (ix+#01),c
	ld (ix+#02),b
	ld (ix+#1f),#00
	ret
.l1b87
	ld a,(ix+#21)
	ld (ix+#01),a
	ld a,(ix+#20)
	ld (ix+#02),a
	ret
.l1b94
	ld a,(l1956)
	or a
	jr z,l1bb0
	ld d,#00
	ld e,#08
	ld hl,l18ee
	call l1bc1
	ld hl,l1910
	call l1bc1
	ld hl,l1932
	call l1bc1
.l1bb0
	ld a,(l1955)
	ld c,#07
	call l1bd6
	ld a,(l1954)
	ld c,#06
	call l1bd6
	ret
.l1bc1
	ld a,(hl)
	inc hl
	ld c,e
	inc e
	call l1bd6
	ld a,(hl)
	inc hl
	ld c,d
	inc d
	call l1bd6
	ld a,(hl)
	ld c,d
	inc d
	call l1bd6
	ret
.l1bd6
	push af
	push bc
	ld b,a
	ld a,c
	ld c,b
	ld b,#f4
	out (c),a
	ld a,#c0
	ld b,#f6
	out (c),a
	xor a
	out (c),a
	ld b,#f4
	out (c),c
	ld bc,#f680
	out (c),c
	out (c),a
	pop bc
	pop af
	ret
.l1bf6
	db #0c,#0a,#0a,#0a,#0a,#0a,#0a,#0a
	db #0a,#0a,#0a,#0a,#0a,#0a,#00,#00
	db #00,#ff,#0b,#0a,#09,#09,#09,#09
	db #09,#09,#09,#09,#09,#09,#09,#09
	db #00,#00,#00,#ff,#0c,#0a,#0a,#0a
	db #0a,#0a,#0a,#0a,#0a,#0a,#0a,#0a
	db #0a,#0a,#00,#00,#00,#ff
.l1c2c
	dw l2548,l2532,l2530,l2572
	dw l253a,l2538,l25cb,l2542
.l1c3e equ $ + 2
	dw l2540,l2434,l2406,l2404
	dw l24d4,l2416,l2414,l2502
.l1c50 equ $ + 4
	dw l2426,l2424,l227e,l21f6
	dw l21f4,l2337,l2216,l2214
.l1c62 equ $ + 6
	dw l238f,l2242,l2240,l1d38
	dw l1cb6,l1cb4,l1f8a,l1ce2
	dw l1ce0,l20be,l1d0e,l1d0c
;
.init_music1
;
	ld hl,l1c62	; theme 0 l1c74
	jr l1c86
;
.init_music2
;
	ld hl,l1c50	; theme 1 (main theme) l1c79
	jr l1c86
;
.init_music3
;
	ld hl,l1c3e	; theme 2 l1c7e
	jr l1c86
;
.init_music4
;
	ld hl,l1c2c	; theme 3 l1c83
.l1c86
	ld de,l18f3
	ld bc,#0006
	ldir
	ld de,l1915
	ld bc,#0006
	ldir
	ld de,l1937
	ld bc,#0006
	ldir
	ld a,#ff
	ld (l1956),a
	ld a,#38
	ld (l1955),a
	ld a,#01
	ld (l18f2),a
	ld (l1914),a
	ld (l1936),a
	ret
.l1cb6 equ $ + 2
.l1cb4
	dw l1d38,l1d40,l1d72,l1d82
	dw l1dc4,l1e0a,l1e3a,l1e5a
	dw l1d40,l1eaa,l1eba,l1ec0
	dw l1ee2,l1f1e,l1d82,l1dc4
	dw l1e0a,l1e3a,l1e5a,l1f84
	dw #0000,#0000
.l1ce2 equ $ + 2
.l1ce0
	dw l1f8a,l1f92,l1fc4,l1fd2
	dw l1fd2,l2006,l201a,l203a
	dw l1f92,l2066,l2076,l2076
	dw l2076,l2098,l1fd2,l1fd2
	dw l2006,l201a,l203a,l20ba
	dw #0000,#0000
.l1d0e equ $ + 2
.l1d0c
	dw l20be,l20c6,l20fa,l210a
	dw l210a,l2142,l2156,l2176
	dw l20c6,l219c,l21ac,l21ac
	dw l21ac,l21ce,l210a,l210a
	dw l2142,l2156,l2176,l21f0
	dw #0000,#0000
.l1d38
	db #cb,#02,#ca,#f6,#1b,#d1,#00,#00
.l1d40
	db #18,#36,#0c,#46,#06,#36,#18,#36
	db #06,#36,#06,#46,#06,#36,#06,#46
	db #06,#46,#18,#36,#0c,#46,#06,#36
	db #12,#36,#0c,#51,#18,#4c,#18,#36
	db #0c,#46,#06,#36,#18,#36,#06,#36
	db #06,#46,#06,#36,#06,#46,#06,#46
.l1d72 equ $ + 2
	db #00,#00,#18,#36,#0c,#46,#06,#36
	db #12,#36,#0c,#51,#0c,#4c,#0c,#4b
.l1d82 equ $ + 2
	db #00,#00,#06,#4a,#06,#4b,#06,#51
	db #0c,#4a,#06,#51,#06,#53,#24,#56
	db #06,#56,#06,#58,#06,#56,#06,#59
	db #06,#58,#06,#56,#0c,#53,#06,#51
	db #06,#56,#18,#56,#06,#00,#18,#36
	db #0c,#46,#06,#36,#18,#36,#06,#36
	db #0c,#46,#06,#46,#06,#46,#18,#36
	db #0c,#46,#06,#36,#12,#36,#0c,#51
.l1dc4 equ $ + 4
	db #18,#4c,#00,#00,#06,#4a,#06,#4b
	db #06,#51,#0c,#4a,#06,#4b,#06,#51
	db #24,#56,#06,#56,#06,#58,#06,#56
	db #04,#5a,#02,#61,#06,#58,#06,#56
	db #0c,#53,#06,#51,#06,#56,#18,#56
	db #06,#00,#18,#36,#0c,#46,#06,#36
	db #18,#36,#06,#36,#0c,#46,#06,#46
	db #06,#46,#18,#36,#0c,#46,#06,#36
	db #12,#36,#0c,#51,#0c,#4c,#0c,#4b
.l1e0a equ $ + 2
	db #00,#00,#06,#4a,#06,#4b,#06,#51
	db #06,#53,#06,#54,#06,#56,#06,#58
	db #06,#5a,#06,#5b,#12,#56,#06,#00
	db #06,#56,#06,#5b,#06,#56,#06,#58
	db #06,#56,#06,#53,#0c,#4c,#0c,#58
	db #06,#56,#0c,#55,#06,#51,#1e,#61
.l1e3a equ $ + 2
	db #00,#00,#18,#31,#0c,#41,#06,#31
	db #18,#31,#06,#31,#06,#41,#06,#31
	db #06,#41,#06,#41,#18,#31,#0c,#41
	db #06,#31,#12,#31,#0c,#48,#18,#47
.l1e5a equ $ + 2
	db #00,#00,#06,#55,#06,#56,#06,#58
	db #0c,#5a,#0c,#5b,#06,#61,#06,#63
	db #06,#66,#06,#68,#1e,#6b,#06,#4b
	db #06,#51,#06,#4b,#0c,#4b,#0c,#51
	db #0c,#4b,#04,#48,#02,#00,#06,#43
	db #1e,#44,#06,#4a,#06,#4b,#06,#51
	db #0c,#4a,#06,#4b,#06,#51,#24,#56
	db #06,#56,#06,#58,#06,#56,#03,#5a
	db #03,#61,#06,#58,#06,#56,#0c,#53
	db #06,#51,#06,#56,#12,#56,#24,#00
.l1eaa equ $ + 2
	db #00,#00,#18,#36,#0c,#46,#06,#36
	db #12,#36,#0c,#54,#0c,#54,#0c,#54
.l1eba equ $ + 2
	db #00,#00,#60,#00,#60,#00,#00,#00
.l1ec0
	db #06,#00,#06,#59,#06,#61,#0c,#67
	db #42,#00,#06,#00,#06,#59,#06,#61
	db #0c,#67,#12,#00,#06,#00,#06,#66
	db #06,#64,#06,#61,#0c,#5b,#0c,#00
.l1ee2 equ $ + 2
	db #00,#00,#04,#59,#04,#5b,#04,#61
	db #04,#63,#04,#64,#04,#66,#0c,#67
	db #0c,#00,#04,#6b,#04,#71,#04,#6b
	db #06,#68,#06,#61,#06,#64,#12,#00
	db #04,#5b,#04,#61,#04,#5b,#0c,#64
	db #06,#63,#06,#61,#08,#64,#04,#66
	db #06,#67,#06,#68,#06,#69,#06,#6a
.l1f1e equ $ + 6
	db #0c,#6b,#0c,#00,#00,#00,#cb,#01
	db #03,#64,#03,#54,#03,#64,#03,#54
	db #03,#64,#03,#54,#03,#64,#03,#54
	db #03,#64,#03,#54,#03,#64,#03,#54
	db #03,#64,#03,#54,#03,#64,#03,#54
	db #03,#64,#03,#54,#03,#64,#03,#54
	db #03,#64,#03,#54,#03,#64,#03,#54
	db #03,#64,#03,#54,#03,#64,#03,#54
	db #03,#64,#03,#54,#03,#64,#03,#54
	db #08,#67,#04,#66,#08,#64,#04,#62
	db #06,#60,#06,#5b,#06,#59,#06,#56
	db #04,#54,#04,#4b,#04,#48,#04,#44
	db #04,#3b,#04,#38,#0c,#34,#0c,#00
.l1f84 equ $ + 4
	db #cb,#02,#00,#00,#30,#00,#de,#00
.l1f8a equ $ + 2
	db #00,#00,#cb,#02,#ca,#08,#1c,#d1
.l1f92 equ $ + 2
	db #00,#00,#18,#26,#0c,#36,#06,#26
	db #18,#26,#06,#26,#06,#36,#06,#26
	db #06,#36,#06,#36,#18,#26,#0c,#36
	db #06,#26,#12,#26,#0c,#54,#18,#54
	db #18,#26,#0c,#36,#06,#26,#18,#26
	db #06,#26,#06,#36,#06,#26,#06,#36
.l1fc4 equ $ + 4
	db #06,#36,#00,#00,#18,#26,#0c,#36
	db #06,#26,#12,#26,#0c,#54,#18,#54
.l1fd2 equ $ + 2
	db #00,#00,#18,#3a,#12,#38,#18,#36
	db #0c,#00,#06,#4a,#06,#4b,#06,#4a
	db #18,#44,#12,#43,#18,#41,#06,#00
	db #18,#26,#0c,#3a,#06,#2a,#18,#2a
	db #06,#2a,#0c,#3a,#06,#3a,#06,#3a
	db #18,#26,#0c,#36,#06,#26,#12,#26
.l2006 equ $ + 6
	db #0c,#54,#18,#54,#00,#00,#18,#4a
	db #12,#48,#18,#46,#18,#00,#06,#00
	db #18,#4c,#12,#4a,#30,#45,#06,#00
.l201a equ $ + 2
	db #00,#00,#18,#35,#0c,#45,#06,#35
	db #18,#35,#06,#35,#06,#45,#06,#35
	db #06,#45,#06,#45,#18,#35,#0c,#45
	db #06,#35,#12,#35,#0c,#4b,#18,#4b
.l203a equ $ + 2
	db #00,#00,#18,#45,#12,#41,#18,#46
	db #18,#48,#06,#00,#18,#49,#12,#48
	db #18,#3b,#18,#41,#06,#00,#18,#4a
	db #12,#48,#18,#46,#0c,#00,#06,#4a
	db #06,#4b,#06,#4a,#18,#44,#12,#43
.l2066 equ $ + 6
	db #18,#41,#1e,#00,#00,#00,#18,#26
	db #0c,#36,#06,#26,#12,#26,#0c,#4a
.l2076 equ $ + 6
	db #0c,#4b,#0c,#4c,#00,#00,#0c,#29
	db #0c,#44,#0c,#23,#0c,#44,#0c,#28
	db #0c,#44,#0c,#41,#0c,#44,#0c,#26
	db #0c,#44,#0c,#2b,#0c,#44,#0c,#24
	db #0c,#44,#0c,#28,#0c,#44,#00,#00
.l2098
	db #0c,#29,#0c,#44,#0c,#23,#0c,#44
	db #0c,#26,#0c,#44,#0c,#28,#0c,#44
	db #0c,#26,#0c,#44,#0c,#2b,#0c,#44
	db #0c,#44,#0c,#00,#0c,#38,#0c,#00
.l20be equ $ + 6
.l20ba equ $ + 2
	db #00,#00,#30,#00,#de,#00,#cb,#02
.l20c6 equ $ + 6
	db #ca,#1a,#1c,#d6,#00,#00,#cb,#02
	db #18,#26,#0c,#36,#06,#26,#18,#26
	db #06,#26,#06,#36,#06,#26,#06,#36
	db #06,#36,#18,#26,#0c,#36,#06,#26
	db #12,#26,#0c,#26,#18,#26,#18,#26
	db #0c,#36,#06,#26,#18,#26,#06,#26
	db #06,#36,#06,#26,#06,#36,#06,#36
.l20fa equ $ + 2
	db #00,#00,#18,#26,#0c,#36,#06,#26
	db #12,#26,#0c,#26,#0c,#26,#0c,#26
.l210a equ $ + 2
	db #00,#00,#0c,#26,#0c,#26,#0c,#24
	db #06,#24,#18,#23,#06,#00,#18,#00
	db #0c,#21,#0c,#21,#0c,#1b,#06,#1b
	db #18,#1a,#06,#00,#18,#26,#0c,#36
	db #06,#26,#18,#26,#06,#26,#0c,#36
	db #06,#36,#06,#36,#18,#26,#0c,#2b
	db #06,#26,#12,#26,#0c,#26,#18,#26
.l2142 equ $ + 2
	db #00,#00,#18,#26,#12,#24,#18,#23
	db #06,#00,#18,#00,#18,#28,#12,#26
.l2156 equ $ + 6
	db #30,#21,#06,#00,#00,#00,#18,#21
	db #0c,#31,#06,#21,#18,#21,#06,#21
	db #06,#31,#06,#21,#06,#31,#06,#31
	db #18,#21,#0c,#21,#06,#21,#12,#21
.l2176 equ $ + 6
	db #0c,#21,#18,#21,#00,#00,#18,#21
	db #12,#1a,#18,#23,#18,#24,#06,#00
	db #18,#25,#12,#24,#18,#18,#18,#19
	db #06,#00,#18,#26,#12,#24,#18,#23
	db #1e,#00,#18,#21,#12,#1b,#18,#1a
.l219c equ $ + 4
	db #1e,#00,#00,#00,#18,#26,#0c,#36
	db #06,#26,#12,#26,#0c,#36,#0c,#27
.l21ac equ $ + 4
	db #0c,#28,#00,#00,#0c,#29,#0c,#41
	db #0c,#23,#0c,#3c,#0c,#28,#0c,#3b
	db #0c,#31,#0c,#41,#0c,#26,#0c,#3a
	db #0c,#2b,#0c,#39,#0c,#24,#0c,#38
.l21ce equ $ + 6
	db #0c,#28,#0c,#3b,#00,#00,#0c,#29
	db #0c,#41,#0c,#23,#0c,#3c,#0c,#28
	db #0c,#3b,#0c,#31,#0c,#41,#0c,#26
	db #0c,#3a,#0c,#2b,#0c,#39,#0c,#38
	db #0c,#00,#0c,#24,#0c,#00,#00,#00
.l21f6 equ $ + 6
.l21f4 equ $ + 4
.l21f0
	db #30,#00,#de,#00,#7e,#22,#86,#22
	db #86,#22,#86,#22,#86,#22,#86,#22
	db #86,#22,#8a,#22,#c2,#22,#8a,#22
	db #fa,#22,#c2,#22,#fa,#22,#30,#23
.l2216 equ $ + 6
.l2214 equ $ + 4
	db #00,#00,#00,#00,#37,#23,#3f,#23
	db #3f,#23,#57,#23,#57,#23,#6f,#23
	db #6f,#23,#3f,#23,#3f,#23,#57,#23
	db #57,#23,#6f,#23,#6f,#23,#3f,#23
	db #3f,#23,#57,#23,#57,#23,#6f,#23
	db #6f,#23,#87,#23,#00,#00,#00,#00
.l2242 equ $ + 2
.l2240
	db #8f,#23,#97,#23,#97,#23,#b9,#23
	db #b9,#23,#db,#23,#db,#23,#97,#23
	db #97,#23,#b9,#23,#b9,#23,#db,#23
	db #db,#23,#97,#23,#97,#23,#b9,#23
	db #b9,#23,#db,#23,#db,#23,#fd,#23
	db #00,#00,#00,#00,#0e,#0c,#0b,#0a
	db #0a,#0a,#0a,#0a,#0a,#0a,#0a,#08
.l227e equ $ + 6
	db #06,#05,#04,#03,#00,#ff,#cb,#02
	db #ca,#6c,#22,#d6,#00,#00,#60,#00
	db #00,#00,#06,#00,#06,#46,#06,#46
	db #06,#46,#06,#56,#06,#56,#06,#00
	db #06,#00,#06,#46,#06,#41,#06,#3c
	db #06,#56,#12,#00,#06,#00,#06,#51
	db #06,#46,#06,#51,#06,#56,#06,#56
	db #06,#00,#06,#00,#06,#46,#06,#51
	db #06,#46,#06,#51,#06,#56,#18,#00
	db #00,#00,#06,#00,#06,#44,#06,#44
	db #06,#44,#06,#54,#06,#54,#06,#00
	db #06,#00,#06,#44,#06,#3b,#06,#44
	db #06,#54,#12,#00,#06,#00,#06,#4b
	db #06,#44,#06,#4b,#06,#54,#06,#54
	db #06,#00,#06,#00,#06,#44,#06,#4b
	db #06,#44,#06,#4b,#06,#54,#18,#00
	db #00,#00,#06,#46,#06,#41,#06,#46
	db #06,#51,#06,#56,#06,#56,#06,#00
	db #06,#41,#06,#46,#06,#41,#06,#46
	db #06,#56,#18,#00,#06,#46,#06,#46
	db #06,#46,#06,#51,#06,#56,#06,#56
	db #06,#00,#06,#41,#06,#46,#06,#41
	db #06,#46,#06,#56,#18,#00,#00,#00
.l2337 equ $ + 7
	db #30,#56,#30,#00,#de,#00,#00,#cb
	db #02,#ca,#08,#1c,#d6,#00,#00,#0c
	db #00,#06,#44,#06,#3a,#06,#46,#06
	db #46,#0c,#00,#06,#44,#06,#41,#06
	db #44,#0c,#46,#12,#00,#00,#00,#0c
	db #00,#06,#44,#06,#38,#06,#46,#06
	db #46,#0c,#00,#06,#44,#06,#3b,#06
	db #44,#0c,#46,#12,#00,#00,#00,#0c
	db #00,#06,#44,#06,#38,#06,#46,#06
	db #46,#0c,#00,#06,#44,#06,#3b,#06
	db #44,#0c,#46,#12,#00,#00,#00,#30
.l238f equ $ + 7
	db #3a,#30,#00,#de,#00,#00,#00,#cb
	db #02,#ca,#1a,#1c,#d6,#00,#00,#06
	db #26,#06,#3a,#06,#41,#06,#26,#06
	db #41,#06,#41,#06,#26,#06,#3a,#06
	db #41,#06,#3a,#06,#41,#06,#41,#06
	db #31,#06,#26,#06,#2a,#06,#31,#00
	db #00,#06,#24,#06,#38,#06,#3b,#06
	db #24,#06,#3b,#06,#3b,#06,#24,#06
	db #38,#06,#3b,#06,#38,#06,#3b,#06
	db #3b,#06,#2b,#06,#24,#06,#28,#06
	db #2b,#00,#00,#06,#21,#06,#38,#06
	db #3b,#06,#21,#06,#41,#06,#41,#06
	db #21,#06,#38,#06,#3b,#06,#38,#06
	db #3b,#06,#41,#06,#38,#06,#21,#06
	db #24,#06,#28,#00,#00,#30,#26,#30
.l2406 equ $ + 6
.l2404 equ $ + 4
	db #00,#de,#00,#00,#34,#24,#3c,#24
	db #5e,#24,#7c,#24,#a6,#24,#d0,#24
.l2416 equ $ + 6
.l2414 equ $ + 4
	db #00,#00,#00,#00,#d4,#24,#dc,#24
	db #ee,#24,#dc,#24,#ee,#24,#fe,#24
.l2426 equ $ + 6
.l2424 equ $ + 4
	db #00,#00,#00,#00,#02,#25,#0a,#25
	db #1c,#25,#0a,#25,#1c,#25,#2c,#25
.l2434 equ $ + 4
	db #00,#00,#00,#00,#cb,#02,#ca,#f6
	db #1b,#d6,#00,#00,#06,#58,#06,#57
	db #06,#58,#12,#61,#0c,#58,#0c,#58
	db #0c,#56,#18,#53,#06,#55,#06,#54
	db #06,#55,#12,#58,#0c,#51,#0c,#51
	db #0c,#4c,#18,#56,#00,#00,#06,#51
	db #06,#4c,#06,#51,#12,#53,#0c,#55
	db #0c,#53,#0c,#51,#18,#58,#06,#51
	db #06,#4c,#06,#51,#12,#53,#0c,#55
	db #30,#51,#00,#00,#06,#58,#06,#57
	db #06,#58,#04,#61,#04,#63,#0a,#61
	db #0c,#58,#0c,#58,#0c,#56,#18,#53
	db #06,#55,#06,#54,#06,#55,#04,#58
	db #04,#5a,#0a,#58,#0c,#51,#0c,#51
	db #0c,#4c,#18,#56,#00,#00,#06,#51
	db #06,#4c,#06,#51,#04,#53,#04,#55
	db #0a,#53,#0c,#55,#0c,#53,#0c,#51
	db #18,#58,#06,#51,#06,#4c,#06,#51
	db #12,#53,#0c,#55,#04,#51,#04,#53
	db #04,#51,#04,#53,#18,#51,#00,#00
.l24d4 equ $ + 4
	db #30,#00,#de,#00,#cb,#02,#ca,#08
	db #1c,#d6,#00,#00,#12,#45,#1e,#41
	db #18,#46,#18,#4c,#12,#45,#1e,#41
	db #18,#46,#18,#4c,#00,#00,#12,#41
	db #1e,#4c,#18,#4a,#18,#48,#12,#41
	db #1e,#46,#30,#45,#00,#00,#30,#00
.l2502 equ $ + 2
	db #de,#00,#cb,#02,#ca,#1a,#1c,#d6
	db #00,#00,#12,#21,#1e,#1a,#18,#23
	db #18,#18,#12,#21,#1e,#1a,#18,#23
	db #18,#18,#00,#00,#12,#1a,#1e,#18
	db #18,#16,#18,#25,#12,#23,#1e,#18
	db #30,#21,#00,#00,#30,#00,#de,#00
.l2532 equ $ + 2
.l2530
	db #48,#25,#50,#25,#00,#00,#00,#00
.l253a equ $ + 2
.l2538
	db #72,#25,#7a,#25,#00,#00,#00,#00
.l2542 equ $ + 2
.l2540
	db #cb,#25,#d3,#25,#00,#00,#00,#00
.l2548
	db #cb,#02,#ca,#f6,#1b,#d6,#00,#00
	db #18,#48,#0c,#51,#0c,#53,#0c,#55
	db #0c,#58,#0c,#61,#06,#61,#06,#61
	db #08,#63,#08,#61,#08,#63,#cb,#08
	db #60,#65,#60,#66,#60,#65,#60,#00
.l2572 equ $ + 2
	db #de,#00,#cb,#02,#ca,#08,#1c,#d6
	db #00,#00,#18,#45,#0c,#48,#0c,#48
	db #0c,#51,#0c,#55,#0c,#55,#06,#55
	db #06,#55,#08,#56,#08,#55,#08,#56
	db #06,#61,#06,#58,#06,#55,#06,#51
	db #06,#48,#06,#45,#06,#41,#06,#45
	db #30,#41,#06,#61,#06,#5a,#06,#56
	db #06,#51,#06,#4a,#06,#46,#06,#41
	db #06,#46,#30,#4a,#06,#61,#06,#58
	db #06,#55,#06,#51,#06,#48,#06,#45
	db #06,#48,#06,#55,#30,#58,#60,#00
.l25cb equ $ + 3
	db #de,#00,#00,#cb,#02,#ca,#1a,#1c
	db #d6,#00,#00,#18,#21,#18,#31,#18
	db #28,#0c,#21,#06,#21,#06,#21,#08
	db #26,#08,#26,#08,#26,#cb,#08,#60
	db #21,#60,#26,#60,#21,#60,#00,#de
	db #00,#00,#00
;
.init_music
;
	push af
	call init_music0
	pop af
	or a
	jp z,init_music1
	dec a
	jp z,init_music2
	dec a
	jp z,init_music3
	jp init_music4

.game_name
	db "Wanderer",0
.game_year
	db "1988",0
.game_publisher
	db "Elite",0
.music_author
	db "",0
.music_comment
	db "",0

	read "music_end_v1_0.asm"
